wind power engine - French English Dictionary